package com.baichang.taoshunda.service;

import com.baichang.framework.excelption.ServiceException;
import com.baichang.framework.model.Page;

import java.util.HashMap;
import java.util.Map;

public interface AppVersionService {


    /**
     * 版本的列表查询
     */
    Page<Map<String, Object>> queryAllApp(int id, int nowPage, int pageSize) throws ServiceException;

    /**
     * 版本的升级与修改
     */

    boolean editById(int id, int version, String tagversion, String url, String updateInfo, int optionsRadios) throws ServiceException;

    boolean delete(int id) throws ServiceException;

    /**
     * 检查版本更新
     *
     * @param version  版本
     * @param platform 平台
     * @return
     */
    Map<String, Object> checkAppVersion(Integer version, Integer platform);

}